<?php
@session_start();
@include("php/funciones.php");

function ingresar_or($_POST) {
	//AGREGAR NUEVO OR

	$bd = new DB();
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	@$fecha = date("d-m-Y");
	@$hora = date ("H:i",time());

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	///////VALIDA TODAS LA VARIABLES /////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO EL ADMINISTRADOR APRUEBA LA ORDEN
	//////////////////////////////////////////////////
	if($proceso==1 || $proceso==2){
	if(empty($opciones_or) || empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}}

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO FINANZAS APRUEBA LA ORDEN
	//////////////////////////////////////////////////
	if($proceso==3){
	if($opciones_or==0 || (empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion) && $opciones_or==1 && $auxiliar_adquisiciones!=1) ){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	if($num_registros == 0 && !isset($tipo_doc) && $opciones_or==1 && $auxiliar_adquisiciones!=1){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	if(empty($tipo_doc) && !isset($num_registros) && $opciones_or==1 && $auxiliar_adquisiciones!=1){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	}

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO EL DIRECTOR APRUEBA LA ORDEN
	//////////////////////////////////////////////////
	if($proceso==4 && $auxiliar_director!=0){
	if(empty($opciones_or) || (empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion) && $opciones_or==1)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	if(empty($tipo_doc) && $opciones_or==1 && $auxiliar_director!=2){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	}

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO EL DIRECTOR APRUEBA LA ORDEN
	//////////////////////////////////////////////////
	if($proceso==5){
	if(empty($opciones_or) || empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	if(empty($tipo_doc)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	}

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO EL ADQUISICIONES APRUEBA LA ORDEN PENDIENTE
	//////////////////////////////////////////////////
	if($proceso==6){
	if(empty($opciones_or) || empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}

	if($num_monto_orden==0){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	}

	//////////////////////////////////////////////////
	//VALIDADOR CUANDO EL DIRECTOR APRUEBA LA ORDEN PENDIENTE
	//////////////////////////////////////////////////
	if($proceso==7){
	if(empty($opciones_or) || empty($fecha) || empty($hora) || empty($id_orden) || empty($id_tipo_orden) || empty($id_accion)){
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	}



	////////////////////////////
	//PROCESO ADMIN
	////////////////////////////
	if($proceso == 1){
		//APROBAR
		if($opciones_or==1){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='1',id_paso='21' WHERE id_orden='$id_orden'",OBJ);
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//RECHAZAR
		if($opciones_or==2){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='1',id_paso='22' WHERE id_orden='$id_orden'",OBJ);
			$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Rechazada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}
	}
	////////////////////////////
	//FIN ADMIN
	////////////////////////////

	////////////////////////////
	//PROCESO FINANZAS
	////////////////////////////
	if($proceso == 2){
		//APROBAR
		if($opciones_or==1){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='31' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//RECHAZAR
		if($opciones_or==2){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='32' WHERE id_orden='$id_orden'",OBJ);
			$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Rechazada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//OBSERVAR
		if($opciones_or==3){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='33' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Observada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}
	}
	////////////////////////////
	//FIN ADMIN
	////////////////////////////

	////////////////////////////
	//PROCESO ADQUISICIONES
	////////////////////////////
	if($proceso == 3){

	$select_paso = $bd->query("SELECT * FROM orden_requerimiento WHERE id_orden = '$id_orden'",OBJ);

	if ($select_paso->rows[0]->id_paso == 51) {
		$id_paso_rechazar = 52;
		$id_paso_observar = 53;
	}

	if ($select_paso->rows[0]->id_paso == 31) {
		$id_paso_rechazar = 42;
		$id_paso_observar = 43;
	}

	//APROBAR
	if($opciones_or==1){

		if(isset($auxiliar_adquisiciones) && $auxiliar_adquisiciones == 0 || $auxiliar_adquisiciones == 1){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				//ACTUALIZA ORDEN REQUERIMIENTO
				$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='51' WHERE id_orden='$id_orden'",OBJ);
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

		//SI SE ADJUNTARON DOCUMENTOS Y SE AGREGARON ORDENES DE COMPRA
		if($select_paso->rows[0]->id_paso == 41)
		{
		//SI LOS DOCUMENTOS SON OC
		if(isset($_FILES['documentos_orden'])){
        	foreach ($_FILES['documentos_orden']['error'] as $key => $error) {
           		if ($error == UPLOAD_ERR_OK) {
                	echo @$error_codes[$error];
					$directorio = 'archivos/orden_articulos/';
					//ORDEN DE COMPRA
					$tipo = "1";
					$nombre = md5($_FILES['documentos_orden']['name'][$key]);
					$extension = $nombre.".".end(explode('.' , $_FILES['documentos_orden']['name'][$key]));
                	if(move_uploaded_file($_FILES["documentos_orden"]["tmp_name"][$key],$directorio.$extension)){ 
						$id = id_disponible("id_doc_articulo","documento_orden_compra");        			
						$insert_documentos_almacenados = $bd->query("INSERT INTO documento_orden_compra (id_doc_articulo,nombre_doc_articulos,id_tipo_doc_or,id_articulos) VALUES('$id','$extension','$tipo','$codigo_orden')",OBJ);
					}
				}
        	}
		}	
			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//ACTUALIZA ESTADO ORDEN ARTICULOS
			$update = $bd->query("UPDATE orden_articulos SET id_estado_articulos = '2' WHERE id_articulos = '$id_articulos'",OBJ);
			
			//ACTUALIZA EL DETALLE DE LA ORDEN
			if($num_ordenes > 0){
				for($i=1;$i<=$num_ordenes;$i++){
					$id_articulos = $_POST['id_articulos_'.$i];
					//ACTUALIZA ESTADO DEL DETALLE DE LA ORDEN
					$update = $bd->query("UPDATE detalle_orden_articulos SET id_estado_articulos = '2' WHERE id_articulos = '$id_articulos'",OBJ);
					//INGRESA EL HISTORIAL DE ARTICULOS
					$id_detalle_or_articulos = id_disponible("id_historial_articulo","historial_articulos");
					$insert_historial_articulo = $bd->query("INSERT INTO historial_articulos (id_historial_articulo,fecha_historial_articulo,hora_historial_articulo,id_acc,id_orden,id_articulos,id_estado_articulos,id_sesion) VALUES ('$id_detalle_or_articulos','$fecha','$hora','$id_accion','$id_orden','$id_articulos','2','".$_SESSION['usuario']."')",OBJ);
				}
			}
			
				
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='51' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;

		}

		if($select_paso->rows[0]->id_paso == 31)
		{	

			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//INGRESA ORDEN DE COMPRA
			$id_orden_articulos = id_disponible("id_articulos","orden_articulos");
			$insert_orden_articulos = $bd->query("INSERT INTO orden_articulos (id_articulos,fecha_articulo,id_orden,id_estado_articulos) VALUES ('$id_orden_articulos','$fecha','$id_orden','1')",OBJ);
		
			//INGRESA EL DETALLE DE LA ORDEN
			if($num_registros > 0){
				for($i=1;$i<=$num_registros;$i++){
					$id_detalle_or_articulos = id_disponible("id_detalle_or_articulos","detalle_orden_articulos");
					$orden = $_POST['orden_'.$i];
					$monto = $_POST['monto_'.$i];
					$proveedor = $_POST['proveedor_'.$i];
					$insert_detalle_orden_articulos = $bd->query("INSERT INTO detalle_orden_articulos (id_detalle_or_articulos,numero_orden_or_articulos,monto_or_articulos,id_articulos,id_estado_articulos,id_pro,id_orden) VALUES ('$id_detalle_or_articulos','$orden','$monto','$id_orden_articulos','1','$proveedor','$id_orden')",OBJ);
				}
			}

			//INGRESA EL HISTORIAL DE ARTICULOS
			$id_detalle_or_articulos = id_disponible("id_historial_articulo","historial_articulos");
			$insert_historial_articulo = $bd->query("INSERT INTO historial_articulos (id_historial_articulo,fecha_historial_articulo,hora_historial_articulo,id_acc,id_orden,id_articulos,id_estado_articulos,id_sesion) VALUES ('$id_detalle_or_articulos','$fecha','$hora','$id_accion','$id_orden','$id_orden_articulos','1','".$_SESSION['usuario']."')",OBJ);
				
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='41' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;

			//FIN SIN DOCUMENTOS
		}
	}
	//FIN APROBAR

	//RECHAZAR
	if($opciones_or==2){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='$id_paso_rechazar' WHERE id_orden='$id_orden'",OBJ);
		$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Rechazada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//FIN RECHAZAR

	//OBSERVAR
	if($opciones_or==3){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='$id_paso_observar' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Observada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	////////////////////////////
	//FIN ADQUISICIONES
	////////////////////////////
	}

	////////////////////////////
	//INICIO DIRECTOR
	////////////////////////////
	if($proceso==4){
	//APROBAR
	if($opciones_or==1){

			if($auxiliar_adquisiciones == 1){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				//ACTUALIZA ORDEN REQUERIMIENTO
				$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='61' WHERE id_orden='$id_orden'",OBJ);
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}

			if($auxiliar_director == 2){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				
				for($i=1;$i<=$cantidad_art;$i++){
					$id = $_POST['id_'.$i];
					$cantidad_1 = $_POST['cantidad_'.$i];
					$descripcion_1 = $_POST['descripcion_'.$i];
					$unitario_1 = $_POST['unitario_'.$i];
					$total_1 = $_POST['total_'.$i];
					if(!empty($cantidad_1) && !empty($descripcion_1) && !empty($unitario_1) && !empty($total_1)){
						$update_detalle_orden = $bd->query("UPDATE detalle_orden_requerimiento SET cantidad_detalle_or='$cantidad_1',descripcion_detalle_or='$descripcion_1',valor_unitario_detalle_or='$unitario_1',valor_total_detalle_or='$total_1' WHERE id_detalle_or='$id'",OBJ);
					}
				}
				//ACTUALIZA ORDEN REQUERIMIENTO
				$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='31' WHERE id_orden='$id_orden'",OBJ);
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Actualizada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}
			
			//ARTICULOS RECIBIDOS CORRECTAMENTE ACTUALIZA EL NUMERO DE ARTICULOS RECIBIDOS
			if ($cantidad_art > 0 && $art > 0) {
				for($i=1;$i<=$cantidad_art;$i++){
					$cantidad_recibido = $_POST['recibido_'.$i];
					$cantidad_1 = $_POST['cantidad_'.$i];
					$cantidad = $cantidad_1-$cantidad_recibido;


					if($cantidad > 0)
					{
						$id_detalle = $_POST['id_detalle_'.$i];
						$descripcion = $_POST['descripcion_'.$i];
						$unitario = $_POST['unitario_'.$i];
						$unitario = str_replace ( ".", "", $unitario);
						$total = $cantidad * $unitario;
						$total = number_format($total, 0, '', '.'); 
						$unitario = number_format($unitario, 0, '', '.');

						$id_pendiente = id_disponible("id_pendiente","pendiente_orden_requerimiento");
						$insert_pendiente = $bd->query("INSERT INTO pendiente_orden_requerimiento (id_pendiente,cantidad_pendiente,descripcion_pendiente,valor_unitario_pendiente,valor_total_pendiente,id_orden,id_detalle_or) VALUES ('$id_pendiente','$cantidad','$descripcion','$unitario','$total','$id_orden','$id_detalle')",OBJ);
					}
				}
			}

		//SI LOS DOCUMENTOS SON RC
		if(isset($_FILES['documentos_orden'])){
        	foreach ($_FILES['documentos_orden']['error'] as $key => $error) {
           		if ($error == UPLOAD_ERR_OK) {
                	echo @$error_codes[$error];
					$directorio = 'archivos/orden_articulos/';
					//RECEPCION CONFORME
					$tipo = "2";
					$nombre = md5($_FILES['documentos_orden']['name'][$key]);
					$extension = $nombre.".".end(explode('.' , $_FILES['documentos_orden']['name'][$key]));
                	if(move_uploaded_file($_FILES["documentos_orden"]["tmp_name"][$key],$directorio.$extension)){ 
						$id = id_disponible("id_doc_articulo","documento_orden_compra");        			
						$insert_documentos_almacenados = $bd->query("INSERT INTO documento_orden_compra (id_doc_articulo,nombre_doc_articulos,id_tipo_doc_or,id_articulos) VALUES('$id','$extension','$tipo','$codigo_orden')",OBJ);
					}
				}
        	}
		}	
		
			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//ACTUALIZA ESTADO ORDEN ARTICULOS
			$update = $bd->query("UPDATE orden_articulos SET id_estado_articulos = '3' WHERE id_articulos = '$id_articulos'",OBJ);
			
			//ACTUALIZA EL DETALLE DE LA ORDEN
			if($num_ordenes > 0){
				for($i=1;$i<=$num_ordenes;$i++){
					$id_articulos = $_POST['id_articulos_'.$i];
					//ACTUALIZA ESTADO DEL DETALLE DE LA ORDEN
					$update = $bd->query("UPDATE detalle_orden_articulos SET id_estado_articulos = '3' WHERE id_articulos = '$id_articulos'",OBJ);
					//INGRESA EL HISTORIAL DE ARTICULOS
					$id_detalle_or_articulos = id_disponible("id_historial_articulo","historial_articulos");
					$insert_historial_articulo = $bd->query("INSERT INTO historial_articulos (id_historial_articulo,fecha_historial_articulo,hora_historial_articulo,id_acc,id_orden,id_articulos,id_estado_articulos,id_sesion) VALUES ('$id_detalle_or_articulos','$fecha','$hora','$id_accion','$id_orden','$id_articulos','3','".$_SESSION['usuario']."')",OBJ);
				}
			}
			
				
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='61' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		}
	//FIN ACEPTAR

	//RECHAZAR
	if($opciones_or==2){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='62' WHERE id_orden='$id_orden'",OBJ);
		$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Rechazada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//FIN RECHAZAR
	
	//OBSERVAR
	if($opciones_or==3){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='63' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Observada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	////////////////////////////
	//FIN DIRECTOR
	////////////////////////////
	}
	
	////////////////////////////
	//INICIO FINANZAS
	////////////////////////////
	if($proceso==5){

	$select_paso = $bd->query("SELECT * FROM orden_requerimiento WHERE id_orden = '$id_orden'",OBJ);
	$select_paso = $bd->query("SELECT * FROM orden_requerimiento WHERE id_orden = '$id_orden'",OBJ);
	if($select_paso->rows[0]->id_paso==71){
		$id_paso_aprobar = 81;
		$id_paso_rechazar = 82;
		$id_paso_observar = 83;
		$estado_ar = 5;
	}else{
		$id_paso_aprobar = 71;
		$id_paso_rechazar = 72;
		$id_paso_observar = 73;
		$estado_ar = 4;
	}
	if($tipo_doc==7 || $tipo_doc==6 ){
		$id_paso_aprobar = 61;
		$id_paso_rechazar = 62;
		$id_paso_observar = 63;
		$estado_ar = 3;
	}

	//APROBAR
	if($opciones_or==1){

			if($tipo_doc==7 || $tipo_doc==6){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				for($i=1;$i<=$num_monto_orden;$i++){
					$id = $_POST['id_saldo_orden_'.$i];
					$monto = $_POST['ajuste_saldo_orden_'.$i];
					$update_orden_compra = $bd->query("UPDATE detalle_orden_articulos SET monto_or_articulos='$monto' WHERE id_orden='$id_orden' AND id_detalle_or_articulos='$id'",OBJ);
				}
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				
		//SI LOS DOCUMENTOS SON ORDEN DE COMPRA O NOTA DE CREDITO
		if(isset($_FILES['documentos_orden'])){
        	foreach ($_FILES['documentos_orden']['error'] as $key => $error) {
           		if ($error == UPLOAD_ERR_OK) {
                	echo @$error_codes[$error];
					$directorio = 'archivos/orden_articulos/';
					//RECEPCION CONFORME
					$tipo = $tipo_doc;
					$nombre = md5($_FILES['documentos_orden']['name'][$key]);
					$extension = $nombre.".".end(explode('.' , $_FILES['documentos_orden']['name'][$key]));
                	if(move_uploaded_file($_FILES["documentos_orden"]["tmp_name"][$key],$directorio.$extension)){ 
						$id = id_disponible("id_doc_articulo","documento_orden_compra");        			
						$insert_documentos_almacenados = $bd->query("INSERT INTO documento_orden_compra (id_doc_articulo,nombre_doc_articulos,id_tipo_doc_or,id_articulos) VALUES('$id','$extension','$tipo','$codigo_orden')",OBJ);
					}
				}
        	}
		}	

				//ACTUALIZA ORDEN REQUERIMIENTO
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}
			
		//SI LOS DOCUMENTOS SON ORDEN DE COMPRA O NOTA DE CREDITO
		if(isset($_FILES['documentos_orden'])){
        	foreach ($_FILES['documentos_orden']['error'] as $key => $error) {
           		if ($error == UPLOAD_ERR_OK) {
                	echo @$error_codes[$error];
					$directorio = 'archivos/orden_articulos/';
					//RECEPCION CONFORME
					$tipo = $tipo_doc;
					$nombre = md5($_FILES['documentos_orden']['name'][$key]);
					$extension = $nombre.".".end(explode('.' , $_FILES['documentos_orden']['name'][$key]));
                	if(move_uploaded_file($_FILES["documentos_orden"]["tmp_name"][$key],$directorio.$extension)){ 
						$id = id_disponible("id_doc_articulo","documento_orden_compra");        			
						$insert_documentos_almacenados = $bd->query("INSERT INTO documento_orden_compra (id_doc_articulo,nombre_doc_articulos,id_tipo_doc_or,id_articulos) VALUES('$id','$extension','$tipo','$codigo_orden')",OBJ);
					}
				}
        	}
		}	
				
			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//ACTUALIZA ESTADO ORDEN ARTICULos
			for($i=1;$i<=$num_monto_orden;$i++){
				$id = $_POST['id_saldo_orden_'.$i];
				$monto = $_POST['ajuste_saldo_orden_'.$i];
				$update_orden_compra = $bd->query("UPDATE detalle_orden_articulos SET monto_or_articulos='$monto' WHERE id_orden='$id_orden' AND id_detalle_or_articulos='$id'",OBJ);
			}
			//ACTUALIZA EL DETALLE DE LA ORDEN
			if($num_ordenes > 0){
				for($i=1;$i<=$num_ordenes;$i++){
					$id_articulos = $_POST['id_articulos_'.$i];
					//ACTUALIZA ESTADO DEL DETALLE DE LA ORDEN
					$update = $bd->query("UPDATE detalle_orden_articulos SET id_estado_articulos = '$estado_ar' WHERE id_articulos = '$id_articulos'",OBJ);
					//INGRESA EL HISTORIAL DE ARTICULOS
					$id_detalle_or_articulos = id_disponible("id_historial_articulo","historial_articulos");
					$insert_historial_articulo = $bd->query("INSERT INTO historial_articulos (id_historial_articulo,fecha_historial_articulo,hora_historial_articulo,id_acc,id_orden,id_articulos,id_estado_articulos,id_sesion) VALUES ('$id_detalle_or_articulos','$fecha','$hora','$id_accion','$id_orden','$id_articulos','$estado_ar','".$_SESSION['usuario']."')",OBJ);
				}
			}
			
				
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='$id_paso_aprobar' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		}
	//FIN ACEPTAR

	//RECHAZAR
	if($opciones_or==2){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='$id_paso_rechazar' WHERE id_orden='$id_orden'",OBJ);
		$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Rechazada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//FIN RECHAZAR
	
	//OBSERVAR
	if($opciones_or==3){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='$id_paso_observar' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Observada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	////////////////////////////
	//FIN FINANZAS
	////////////////////////////
	}

	//////////////////////////////////////////////////////////////////////
	//INICIO ADQUISIONES APROBADO ORDEN DE COMPRA CON ARTICULOS PENDIENTES
	//////////////////////////////////////////////////////////////////////
	if($proceso==6){
	//APROBAR
	if($opciones_or==1){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				//ACTUALIZA ORDEN REQUERIMIENTO
				for($i=1;$i<=$num_monto_orden;$i++){
					$id = $_POST['id_saldo_orden_'.$i];
					$monto = $_POST['ajuste_saldo_orden_'.$i];
					$update_orden_compra = $bd->query("UPDATE detalle_orden_articulos SET monto_or_articulos='$monto' WHERE id_orden='$id_orden' AND id_detalle_or_articulos='$id'",OBJ);

				}
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

	//FINALIZAR PENDIENTES
	if($opciones_or==4){
				@$fecha = date("d-m-Y");
				@$hora = date ("H:i",time());
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				//ACTUALIZA ORDEN REQUERIMIENTO
				$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='61' WHERE id_orden='$id_orden'",OBJ);
				for($i=1;$i<=$num_monto_orden;$i++){
					$id = $_POST['id_saldo_orden_'.$i];
					$monto = $_POST['ajuste_saldo_orden_'.$i];
					$update_orden_compra = $bd->query("UPDATE detalle_orden_articulos SET monto_or_articulos='$monto' WHERE id_orden='$id_orden' AND id_detalle_or_articulos='$id'",OBJ);

				}
				$select_pendientes = $bd->query("SELECT * FROM pendiente_orden_requerimiento WHERE id_orden='$id_orden'",OBJ);

				foreach($select_pendientes->rows as $arr_pen){
					$id_reg_pen = id_disponible("id_reg_pendiente","registro_orden_requerimiento_pendiente");
					$insert_registro_prendiente = $bd->query("INSERT INTO registro_orden_requerimiento_pendiente (id_reg_pendiente,fecha_reg_pendiente,hora_reg_pendiente,id_pendiente_reg,cantidad_reg_pendiente,descripcion_reg_pendiente,valor_unitario_reg_pendiente,valor_total_reg_pendiente,id_orden,id_detalle_or) 	VALUES('$id_reg_pen','$fecha','$hora','$arr_pen->id_pendiente','$arr_pen->cantidad_pendiente','$arr_pen->descripcion_pendiente','$arr_pen->valor_unitario_pendiente','$arr_pen->valor_total_pendiente','$arr_pen->id_orden','$arr_pen->id_detalle_or')",OBJ);
			    }

			    for($i=1;$i<=$cantidad_art_pendiente;$i++){
					$id_pendiente = $_POST['id_pendiente_'.$i];
					$actualizar = $bd->query("DELETE FROM pendiente_orden_requerimiento WHERE id_detalle_or='$id_pendiente'",OBJ);
				}

				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}
	}

	//////////////////////////////////////////////////////////////////////
	//FIN ADQUISIONES APROBADO ORDEN DE COMPRA CON ARTICULOS PENDIENTES
	//////////////////////////////////////////////////////////////////////



	//////////////////////////////////////////////////////////////////////
	//INICIO DIRECTOR APROBADO RECEPCION CONFORME CON ARTICULOS PENDIENTES
	//////////////////////////////////////////////////////////////////////
	if($proceso==7){
	//APROBAR
	if($opciones_or==1){
			
		//ARTICULOS RECIBIDOS CORRECTAMENTE ACTUALIZA EL NUMERO DE ARTICULOS RECIBIDOS
			if ($cantidad_art > 0 && $art > 0) {
				for($i=1;$i<=$cantidad_art;$i++){
					$cantidad_recibido = $_POST['recibido_'.$i];
					$cantidad_1 = $_POST['cantidad_pendiente_'.$i];

					if(!empty($_POST['recibido_'.$i])){
						
					$cantidad = $cantidad_1-$cantidad_recibido;
				

					if($cantidad > 0)
					{
						$id_detalle = $_POST['id_detalle_'.$i];
						$unitario = $_POST['unitario_'.$i];

						$unitario = str_replace ( ".", "", $unitario);
						$total = $cantidad * $unitario;
						$total = number_format($total, 0, '', '.'); 
						$unitario = number_format($unitario, 0, '', '.');

						$actualizar = $bd->query("UPDATE pendiente_orden_requerimiento SET cantidad_pendiente='$cantidad',valor_total_pendiente='$total' WHERE id_detalle_or='$id_detalle'",OBJ);
					}

					if($cantidad == 0)
					{
						$id_detalle = $_POST['id_detalle_'.$i];
						$unitario = $_POST['unitario_'.$i];

						$unitario = str_replace ( ".", "", $unitario);
						$total = $cantidad * $unitario;
						$total = number_format($total, 0, '', '.'); 
						$unitario = number_format($unitario, 0, '', '.');

						$actualizar = $bd->query("DELETE FROM pendiente_orden_requerimiento WHERE id_detalle_or='$id_detalle'",OBJ);
					}
					}
				}
			}

			
			@$select_doc = $bd->query("SELECT * FROM documento_orden_compra WHERE id_articulos = 'XXX'",OBJ);
			if($select_doc->num_rows > 0){
			//ACTUALIZA EL NUMERO DE ORDEN A LOS DOCUMENTOS ADJUNTOS 
				$update = $bd->query("UPDATE documento_orden_compra SET id_articulos = '$codigo_orden',id_tipo_doc_or = '$tipo_doc' WHERE id_articulos = 'XXX'",OBJ);
			}
			
			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//ACTUALIZA ESTADO ORDEN ARTICULOS
			$update = $bd->query("UPDATE orden_articulos SET id_estado_articulos = '3' WHERE id_articulos = '$id_articulos'",OBJ);
			
			//ACTUALIZA EL DETALLE DE LA ORDEN
			if($num_ordenes > 0){
				for($i=1;$i<=$num_ordenes;$i++){
					$id_articulos = $_POST['id_articulos_'.$i];
					//ACTUALIZA ESTADO DEL DETALLE DE LA ORDEN
					$update = $bd->query("UPDATE detalle_orden_articulos SET id_estado_articulos = '3' WHERE id_articulos = '$id_articulos'",OBJ);
					//INGRESA EL HISTORIAL DE ARTICULOS
					$id_detalle_or_articulos = id_disponible("id_historial_articulo","historial_articulos");
					$insert_historial_articulo = $bd->query("INSERT INTO historial_articulos (id_historial_articulo,fecha_historial_articulo,hora_historial_articulo,id_acc,id_orden,id_articulos,id_estado_articulos,id_sesion) VALUES ('$id_detalle_or_articulos','$fecha','$hora','$id_accion','$id_orden','$id_articulos','3','".$_SESSION['usuario']."')",OBJ);
				}
			}
			
				
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='61' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		}
	}

	//////////////////////////////////////////////////////////////////////
	//FIN DIRECTOR APROBADO RECEPCION CONFORME CON ARTICULOS PENDIENTES
	//////////////////////////////////////////////////////////////////////

	////////////////////////////
	//PROCESO ADMIN
	////////////////////////////
	if($proceso == 10){
		//APROBAR
		if($opciones_or==1){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='1',id_paso='21' WHERE id_orden='$id_orden'",OBJ);
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//RECHAZAR
		if($opciones_or==2){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='1',id_paso='22' WHERE id_orden='$id_orden'",OBJ);
			$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Rechazada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}
	}

	////////////////////////////
	//PROCESO FINANZAS
	////////////////////////////
	if($proceso == 12){
		//APROBAR
		if($opciones_or==1){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='31' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//RECHAZAR
		if($opciones_or==2){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='32' WHERE id_orden='$id_orden'",OBJ);
			$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Rechazada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//OBSERVAR
		if($opciones_or==3){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='33' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Observada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}
	}
	////////////////////////////
	//FIN FINANZAS
	////////////////////////////

	////////////////////////////
	//PROCESO PERSONAL
	////////////////////////////
	if($proceso == 13){

	$select_paso = $bd->query("SELECT * FROM orden_requerimiento WHERE id_orden = '$id_orden'",OBJ);

	if ($select_paso->rows[0]->id_paso == 51) {
		$id_paso_rechazar = 52;
		$id_paso_observar = 53;
	}

	if ($select_paso->rows[0]->id_paso == 31) {
		$id_paso_rechazar = 42;
		$id_paso_observar = 43;
	}

	//APROBAR
	if($opciones_or==1){

		if(isset($auxiliar_adquisiciones) && $auxiliar_adquisiciones == 0){
				//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
				$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
				$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
				//ACTUALIZA ORDEN REQUERIMIENTO
				$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='51' WHERE id_orden='$id_orden'",OBJ);
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Orden Aprobada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
		}

		//SI SE ADJUNTARON DOCUMENTOS Y SE AGREGARON ORDENES DE COMPRA
		if($select_paso->rows[0]->id_paso == 41)
		{
			
			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
		
			//ACTUALIZA EL DETALLE DE LA ORDEN
			if($num_registros_2 > 0){
				for($i=1;$i<=$num_registros_2;$i++){
					$rut = $_POST['rut_'.$i];
					$nombre = $_POST['nombre_'.$i];
					$concepto = $_POST['concepto_'.$i];
					$monto = $_POST['monto_'.$i];
					$id_pago = id_disponible("id_pago","pagos_orden_personal");
					$insert_pago = $bd->query("INSERT INTO pagos_orden_personal (id_pago,fecha_pago,hora_pago,rut_pago,nombre_pago,concepto_pago,monto_pago,id_orden) VALUES ('$id_pago','$fecha','$hora','$rut','$nombre','$concepto','$monto','$id_orden')",OBJ);
				}
			}
		
			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='5',id_paso='41' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;

			//FIN SIN DOCUMENTOS

		}

		if($select_paso->rows[0]->id_paso == 31)
		{	

			//INGRESA EL HISTORIAL DE LA ORDEN DE REQUERIMIENTO
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			
			//INGRESA ORDEN DE COMPRA
			$id_personal = id_disponible("id_personal","orden_personal");
			$insert_orden_articulos = $bd->query("INSERT INTO orden_personal (id_personal,fecha_personal,id_orden,id_est,id_estado_personal) VALUES ('$id_personal','$fecha','$id_orden','".$_SESSION['establecimiento']."','1')",OBJ);
		
			//INGRESA EL DETALLE DE LA ORDEN
			if($num_registros > 0){
				for($i=1;$i<=$num_registros;$i++){
					$id_detalle_or_personal = id_disponible("id_detalle_or_personal","detalle_orden_personal");
					$orden = $_POST['orden_'.$i];
					$monto = $_POST['monto_'.$i];
					$rut = $_POST['rut_'.$i];
					$insert_detalle_orden_articulos = $bd->query("INSERT INTO detalle_orden_personal (id_detalle_or_personal,decreto_detalle_or_personal,rut_detalle_or_personal,monto_detalle_or_personal,id_personal,id_estado_personal,id_orden) VALUES ('$id_detalle_or_personal','$orden','$rut','$monto','$id_personal','1','$id_orden')",OBJ);
				}
			}

			//INGRESA EL HISTORIAL DE ARTICULOS
			$id_detalle_personal = id_disponible("id_historial_personal","historial_personal");
			$insert_historial_articulo = $bd->query("INSERT INTO historial_personal (id_historial_personal,fecha_historial_personal,hora_historial_personal,id_acc,id_orden,id_personal,id_estado_personal,id_sesion) VALUES ('$id_detalle_personal','$fecha','$hora','$id_accion','$id_orden','$id_personal','1','".$_SESSION['usuario']."')",OBJ);

			//ACTUALIZA ORDEN REQUERIMIENTO
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='5',id_paso='41' WHERE id_orden='$id_orden'",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;

			//FIN SIN DOCUMENTOS
		}
	}
	//FIN APROBAR

	//RECHAZAR
	if($opciones_or==2){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='$id_paso_rechazar' WHERE id_orden='$id_orden'",OBJ);
		$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Rechazada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	//FIN RECHAZAR

	//OBSERVAR
	if($opciones_or==3){
		$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
		$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='4',id_paso='$id_paso_observar' WHERE id_orden='$id_orden'",OBJ);
		$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Observada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	////////////////////////////
	//FIN PERSONAL
	////////////////////////////
	}

	////////////////////////////
	//PROCESO DIRECTOR
	////////////////////////////
	if($proceso == 14){
		//APROBAR
		if($opciones_or==1){
			$update = $bd->query("UPDATE documento_orden_compra_personal SET id_personal = '$codigo_orden',id_tipo_doc_or = '$tipo_doc' WHERE id_personal = 'XXX'",OBJ);

			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden_articulos = $bd->query("UPDATE orden_personal SET id_estado_personal='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='2',id_paso='61' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','1','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Aprobada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//RECHAZAR
		if($opciones_or==2){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='32' WHERE id_orden='$id_orden'",OBJ);
			$update_registro_orden = $bd->query("UPDATE registro_orden_requerimiento SET id_estado_or='3' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','3','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Rechazada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}

		//OBSERVAR
		if($opciones_or==3){
			$id_historial = id_disponible("id_historial","historial_orden_requerimiento");
			$update_orden = $bd->query("UPDATE orden_requerimiento SET id_tipo_user='3',id_paso='33' WHERE id_orden='$id_orden'",OBJ);
			$insert_historial = $bd->query("INSERT INTO historial_orden_requerimiento (id_historial,comentarios_historial,fecha_historial,hora_historial,id_acc,id_orden,id_estado_or,id_tipo_orden,id_est,id_sesion) VALUES ('$id_historial','$comentarios','$fecha','$hora','$id_accion','$id_orden','4','$id_tipo_orden.','".$_SESSION['establecimiento']."','".$_SESSION['usuario']."')",OBJ);

			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Orden Observada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
			break;
		}
	}
	////////////////////////////
	//FIN ADMIN
	////////////////////////////

	$mensaje = TRUE;

	if($mensaje)
	{
		$mensaje = '<div class="notice success">';
		$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
		$mensaje .= 'Orden Agregada Correctamente';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
	}else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
		return $mensaje;
}

?>